-
Notifications
You must be signed in to change notification settings - Fork 63
Add GitHub Actions documentation for staker and standard packages #507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…cluding workflows and CI/CD overview
✅ Deploy Preview for steady-daffodil-d78dee ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| The staker package CI runs on a **GitHub self-hosted runner** with the following characteristics: | ||
|
|
||
| - **DAppNode pre-installed** and running with `DEV=true` | ||
| - The `DEV=true` environment variable enables the **WebSocket frontend-backend RPC as an API** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would spacify that its a variable from dappmanager
| - **DAppNode pre-installed** and running with `DEV=true` | ||
| - The `DEV=true` environment variable enables the **WebSocket frontend-backend RPC as an API** | ||
| - The CI uses the **same RPC calls a user would make** to configure a staker setup | ||
| - **Pre-synced execution client volumes** are loaded on the runner, enabling fast sync and attestation tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would say something like "execution client volumes are synced daily on the runner"
|
|
||
| ## Architecture | ||
|
|
||
| The staker package CI runs on a **GitHub self-hosted runner** with the following characteristics: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think its great to add that the runner will always have latest core installed and nothing installed besides DMS or execution client volumes
Introduce comprehensive documentation for GitHub Actions workflows related to Dappnode packages, covering both standard and staker packages, including CI/CD processes and planned workflows for Web3Signer. Update existing references to ensure clarity and accuracy.